Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Prostejov Challenger Italy F5 Italy #3-w3 Italy #3-w4 Uruguay F1 Argentina F7 Spain F1 Italy F4 Italy F5 Italy F21 Italy F22 Italy F4 Italy F5 Italy F9 Great Britain F1 Great Britain F2 Austria F3 Italy F4 Italy F5 Italy F6 Italy F15 Italy F4 Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Spain F6 Spain F8 Italy F2 Italy F3 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Italy F30 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F13 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Italy F22 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F10 Italy F22 Italy F29 Italy F30 Egypt F1 Egypt F2 Egypt F4 Egypt F5 Italy F4 Italy F13 Italy F14 Italy F15 Italy F21 Italy F24 Italy F36 Italy F37 Italy F38 Egypt F1 Egypt F2 Spain F2 Spain F3 Croatia F3 Croatia F4 Italy F3 Italy F4 Italy F8 Italy F9 Italy F10 Italy F5 Italy F13 Italy F17 Italy F30 Italy F32 Argentina F3 Italy F12 Italy F23 Italy F25 Italy F6 Czech Republic F1 Posillipo Tennis Cup - Napoli Italy F39 Italy F20 4° Sporting Challenger - Turin Copa Petrobras - Montevideo Copa Petrobras - Aracaju Tennis Napoli Cup 2006 - Napoli Garden Open - Rome GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Copa Petrobras Uruguray - Montevideo Internazionali de Tennis di Bergamo - Bergamo San Remo Tennis Cup - San Remo Italy #3-w2 Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Italy F19 Italy F2 Italy F3 XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Italy F26 Genova Open Challenger - Genova Open Costa Daurada - Tarragona Italy F3 Challenger de Providencia-Copa Kia - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Slovak Rep. F3 Austria F6 Italy F6 Italy #3-w1 Chile F3 LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Genova Open Challenger - Genova Caltanissetta Challenger Barletta Challenger Rome Challenger Kosice Challenger Milan Challenger Reggio Emilia Challenger Rimini Challenger Recanati Challenger San Marino Challenger Trani Challenger Trnava Challenger San Remo Challenger Biella Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Turin Challenger Cordenons Challenger M25 Santa Margherita di Pula Manerbio Challenger Palermo Challenger Guayaquil Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Orbetello Challenger Trani Challenger M25 Telfs Genova Challenger Todi Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Casablanca Challenger M25 Esch/Alzette Marrakech Challenger Prague Challenger Monza Challenger Milan Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger Karshi Challenger Shanghai Challenger Caltanissetta Challenger Blois Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Banja Luka Challenger 2005 - Banja Luka Cordenons Challenger Como Challenger Citta di Monza - Monza Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Andria Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Tunis Challenger Vicenza Challenger Mestre Challenger Cordenons Challenger Orleans Challenger Kenitra Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Turin Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger Perugia Challenger Milan Challenger Challenger Lugano - Lugano Como Challenger St. Remy Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Rome Challenger Mons Challenger Brescia Challenger Santo Domingo Challenger Riviera di Rimini Challenger 2004 - Rimini Barletta Challenger Turin Challenger Tennis Napoli Cup - Napoli Open Costa Daurada - Tarragona dBI Tennis Challenger - Binghamton Prague Challenger Poprad Tatry Challenger Memorial Manfredini - Sassuolo Bangkok Challenger Antonio Savoldi-Marco Co. - Manerbio Orleans Challenger Brest Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Iskratel Open - Kranj Budapest Challenger Bratislava Challenger Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Mitsubishi Electric Europe Cup - Monza Orbetello Challenger Ostrava Challenger Ilkley Challenger Rome Challenger Architect Open - Budapest Prostejov Challenger Sir Supermercati - Rome Reggio Emilia Challenger Copa Petrobras - Bogota Todi Challenger San Marino Challenger Bratislava Challenger Playford Challenger San Sebastian Challenger Indian Wells Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Vicenza Challenger Ilkley Challenger Cyclus Open de Tenis - Florianopolis 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Cassis Challenger 10° Trofeo Luigi Pezzoli - Bergamo 5° Sporting Challenger - Turin Bratislava Challenger Rabat Challenger Orlando Challenger Pau Challenger Kosice Challenger Genova Challenger Copa Petrobras Brazil - Aracaju Lyon Challenger Bratislava Challenger Riviera di Rimini Challenger - Rimini Mallorca Challenger Pau Challenger San Benedetto Challenger Napoli Challenger Palermo Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Prostejov Challenger Bangkok Challenger Como Challenger Bratislava Challenger Rennes Challenger Liberec Challenger Genova Challenger Canberra Challenger Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Prague 2 Challenger Irving Challenger Braunschweig Challenger Quimper Challenger Girona Challenger Rimini Challenger Orbetello Challenger Braunschweig Challenger Como Challenger Zhangjiagang Challenger Shanghai Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Trnava Challenger Milan Challenger Internazionali di Tennis Dell'Umbria - Todi St. Remy Challenger Biella Challenger Meknes Challenger Medellin Challenger Prostejov Challenger Cancun Challenger Helsinki Challenger Antonio Savoldi-Marco Co. - Manerbio Trnava Challenger Meerbusch Challenger Le Gosier Challenger Vercelli Challenger Aix En Provence Challenger Aix En Provence Challenger Copa Petrobras - Santiago Vicenza Challenger Manila Challenger San Benedetto Challenger Biella Challenger Portoroz Challenger Cordenons Challenger Campionati Internazionali di Sicilia - Palermo Meknes Challenger Alessandria Challenger Padova Challenger Sibiu Challenger Menorca Challenger Brest Challenger Bratislava Challenger Lille Challenger Kosice Challenger Kazan Challenger Napoli Challenger Lisbon Challenger Turin Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Tampere Challenger Prague Challenger Liberec Challenger Sporting Challenger - Turin Tennis Napoli Cup - Napoli Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger Orleans Challenger Rabat Challenger Brest Challenger Rennes Challenger Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Caltanissetta Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Arad Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Braga Challenger LTA Wrexham Challenger - Wrexham Recanati Challenger Samarkand Challenger Orleans Challenger Brasil Open - Costa do Sauipe Brest Challenger Genoa Open Challenger-Fondazione Carige - Genova Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Santiago Challenger Guadalajara Challenger Bratislava Challenger Napoli Challenger Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Pau Challenger Marbella Challenger Murcia Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Medjurgorje Open - Medjugorje Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Split Challenger 9° Trani Cup - Trani San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Salzburg Challenger Banja Luka Challenger Croatia Open - Umag II Challenger Ciudada de Guayaquil - Guayaquil Roma Challenger 2007 - Rome Qatar Exxon Mobil Open - Doha Ostrava Challenger Hersonissos 1 Challenger Movistar Open - Vina del Mar Szczecin Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca Prague Challenger Allianz Suisse Open Gstaad - Gstaad Augsburg Challenger Movistar Open - Vina del Mar Troyes Challenger Grand Prix Hassan II - Casablanca Ostrava Challenger Prague Challenger Kos Succhetti Tennis Cup - Cordenons Milan Challenger St. Tropez Challenger Bratislava Challenger Tennislife Cup - Napoli Canberra Challenger Open Tarragona Costa Daurada - Tarragona Manacor Challenger Genova Challenger Geneva Challenger Istanbul Challenger Helsinki Challenger Napoli Challenger Serbia Open - Belgrade Como Challenger Monza Challenger Genova Challenger Rome Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Alessandria Challenger BRD Nastase Tiriac Trophy - Bucharest Prostejov Challenger Orleans Challenger Cortina Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Kenitra Challenger St. Brieuc Challenger ATP Studena Croatia Open Umag - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo Rome Challenger Campionati Internazionali di Sicilia - Palermo Ningboo Challenger Todi Challenger Szczecin Challenger Heineken Open - Auckland Trnava Challenger Interwetten Austrian Open - Kitzbuhel Marbella Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Estoril Open - Estoril Rennes Challenger Eckental Challenger Bratislava Challenger Orange Warsaw Open - Warsaw Aircel Chennai Open - Chennai Montechiarugolo - Parma Challenger Poznan Challenger Grand Prix Hassan II - Casablanca Marbella Challenger Caltanissetta Challenger Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Salinas Challenger Barcelona Open BancSabadell - Barcelona Leon Challenger BMW Open - Munich Brasil Open - Sao Paulo Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Mexico City Challenger Rome Challenger Rome Challenger European Open - Antwerp Bratislava Challenger Biel Challenger Erste Bank Open - Vienna Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Casablanca Challenger Vercelli Challenger Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Todi Challenger Liberec Challenger Caltanissetta Challenger Salzburg Challenger Qatar ExxonMobil Open - Doha Napoli Challenger Glasgow Challenger Hersonissos 2 Challenger Kyoto Challenger Guangzhou Challenger Rome Challenger Guayaquil Challenger Mersin Challenger Rome Challenger Tunis Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger San Marino Challenger Santiago Challenger Genova Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Ostrava Challenger Prostejov Challenger Open 13 Provence - Marseille Open 13 - Marseille European Open - Antwerp Liberec Challenger Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Meknes Challenger Kenitra Challenger Brisbane International - Brisbane Austrian Open - Kitzbuhel Granby Challenger Mons Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Braunschweig Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Hamburg Challenger Ortisei Challenger Olbia Challenger Bratislava 2 Challenger Brest Challenger Copa Telmex - Buenos Aires Campionati Internazionali d'Italia - Rome Prostejov Challenger Bratislava 1 Challenger Liberec Challenger Internazionali BNL dItalia - Rome If Stockholm Open - Stockholm BMW Open - Munich Brasil Open - Costa do Sauipe Lille Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Blois Challenger Istanbul Challenger Royan Challenger Campionati Internazionali di Sicilia - Palermo Internazionali BNL d'Italia - Rome Synsam Swedish Open - Bastad Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Erste Bank Open - Vienna Rolex Paris Masters - Paris Western & Southern Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati BRD Nastase Tiriac Trophy - Bucharest Rolex Paris Masters - Paris Suisse Open - Gstaad Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Miami Open - Miami BNP Paribas Masters - Paris Moselle Open - Metz China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL dItalia - Rome Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Zug Challenger Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Orleans Challenger Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Karlsruhe Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group C, Zhuhai French Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 All Lower level tournaments Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger